C语言一些题。。说的明白的追加分! |
您所在的位置:网站首页 › 请编写一个函数unsigned fun › C语言一些题。。说的明白的追加分! |
代码如下: 浮点四舍五入保留n位小数 #包括< stdio, h > Floatfun(Floatx,intm); Intmain() { 浮动; Intn; Printf(“输入a:”);输入一个浮点数 扫描文件(" % f ", & a); Printf(“输入n:”);输入保留的小数点 scanf (" % d ", & n); A=fun(A,n); Printf("%f\n",a); 返回0; } 浮动乐趣(浮动x,intm) { Int我; Intk=1; For(I=0;I"m+1;I++)//x把小数点往后移m+1 { K=K*10; } X=X*k; X=X+5;//+5 X=X/10;小数点左移一位 X=(int)X;//丢弃小数 X=(浮点数)/X(k/10);//再次漂浮 返回x; } ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// //n位输出n-1位 #包括< stdio, h > 无符号的fun1(无符号的w); 无符号的fun2(无符号的w); Intmain() { 无符号; Printf(“输入a:”); scanf (" % d ", & a); A=fun1(A); Printf("%d\n",a); A=fun2(A); Printf("%d\n",a); 返回0; } //不是32313133353236313431303231363533e4b893e5b19e31333238666366来理解你的意思… 无符号fun1(无符号w) { W = W > > 1;//向右移一点 返回w; } 无符号fun2(无符号w) { W=W/10;//把个位去掉 返回w; } ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// //绘制偶数位 #包括< stdio, h > 龙智fun(龙智a); Intmain() { 长整型; Printf(“输入a:”); 扫描文件(" % ld ", & a); A=fun(A); Printf("%乎歼乎ld\n",a); 返回0; } 龙龙凤(龙龙凤a) { 长整型x=0; Intt[10]。 IntI,j。 For(I=0;一个!!!!=0;我++) { [I]t=a%10;//每个位都被分配给一个数组 A=A/10; } J=我; For (I = 0;I < j. I++) { 如果((I+1)%2==0)//取出偶数 { X=X+t[I]; X=X*10; } } X=X/10;//上面的循环最后乘以了一个额外的10 返回x; } ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// //2-hexadecimal转换 #include“stdio.h” VoidTurn_Num(intx,intn); Intmain() { Intx; Intn; Printf(“输入anum:”); scanf(“% d”,& x); Printf("输入n (n>=2):");输入转换的基础 scanf (" % d ", & n); 如果(n < 2) { Printf("nerr!")); } 如果(x < 0)//小于0,首先打印一个'-' { Printf(“-”); X=abs(X);//或x=x;*x或x=√x; } Turn_Num(x,n); Printf("\n"); 返回0; } VoidTurn_Num(intx,intn) { Int问; Q=x/n。 如果问!=0) { Turn_Num(q,n);//从个位递归输出转换后的字符 } Putchar("0123456789abcdef"[x%n]); } /////////////////////////////////改扒///////////////////////////// //////////////////////////////////////////岁悉//////////////////// //很奇怪! #include“stdio.h” Intfun(Intx); Intmain() { Int; Int我; 的做 { Printf(“输入a:”); scanf (" % d ", & a); }while (a>9 || ((a+1)%!)= 0)); For (I = 1;I < = a;I = I + 2) { Printf("%d\n",fun(I)); } 返回0; } Intfun(Intx) { 如果(x==1) { 返回1; } 其他的 { Return(x*fun(x-1)); } } ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// //2222-222-22-2 #include“stdio.h” Intmain() { Int; Intn; Ints,m=0; Int我; Printf(“输入a:”); scanf (" % d ", & a); Printf(“输入n:”); scanf (" % d ", & n); For (I = 0;I < n. I++) { M=M+a; M=M*10; } M=M/10; S=m;//s等于na For (I = 0;I < n. I++) { M=M/10; S=S-m; } Printf("s=%d\n",s); 返回0; } ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// //PI/4材料1/3++1/5-1/71/9… #包括< stdio, h > Intmain() { Doublef=1.0,thesum=0.0; Intm,n; 双的; Lf scanf (" % ", & a);/ /输入精度 对于(m = 1, n = 1;M > a * n. n = n + 2) { 和是和加上f(m/n) F=F*(1); } Sum=Sum*4; Printf("PI=%lf\n",sum); 返回0; } ////////////////////////////////////////////////////////////////////// 扩展资料: 注意事项: C语言库函数,常用库函数有: 1.以scanf格式输入函数 2.printf格式的输出函数 3.Systemdos命令功能 4.分类排序 5.主要 6.fgets文件读取字符串函数 7.fput文件将写入字符串函数 8.Fscanf文件格式读取功能 9.fprintf文件格式编写函数 10.Fopen打开文件函数 11.Getchar输入字符函数 12.Putchar输出字符函数 13、malloc动态应用内存功能 14.自由存储功能 15.abs的绝对值数学函数 16.SQRT取一个数学函数的平方根 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |